package service;

import enums.LogLevel;

/**
 * 日志记录器接口 - 抽象产品
 */
public interface Logger {
    /**
     * 记录日志
     * @param message 日志消息
     */
    void log(String message);
    
    /**
     * 设置日志级别
     * @param level 日志级别
     */
    void setLevel(LogLevel level);
    
    /**
     * 获取日志级别
     * @return 日志级别
     */
    LogLevel getLevel();
}
